wind up in a mental hospital - French English Dictionary